home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / Source / nxyplot1.87 / nxyplot.nib (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1992-08-04  |  48.8 KB  |  775 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [3863c]
  8. typedstream
  9.     HashTable
  10. Object
  11. FirstResponder
  12. HeaderClass
  13. %%%%i@@
  14. firstnib
  15. checkSpelling:
  16. alignSelCenter:
  17.     unscript:
  18. pasteFont:
  19. runPageLayout:
  20. superscript:
  21. copyRuler:
  22.     copyFont:
  23. selectAll:
  24. pasteRuler:
  25. toggleRuler:
  26. showGuessPanel:
  27. alignSelLeft:
  28. paste:
  29. performClose:
  30. arrangeInFront:
  31. subscript:
  32. copy:
  33. alignSelRight:
  34. delete:
  35. orderFrontColorPanel:
  36. underline:
  37. performMiniaturize:
  38. ErrorBarHandler
  39. genericobject_nib
  40.     plotParam
  41. filenameMatrix
  42. errorBarText
  43. errorBarPanel
  44. errorBarMatrix
  45. fileRemovalButtons
  46. update:
  47. updatePanel:
  48. eraseDisabledCells:
  49. init:
  50. removeAll:
  51. canvas
  52. accPrintColorButton
  53.     errorBars
  54. changeLegendFont
  55. plotButton
  56. errorBarHandler
  57. accPrintLineStyleButton
  58. changeXTitleFont
  59. curveNumber
  60. symbolMatrix
  61. legendFormWindow
  62. lineMatrixWindow
  63. fileRemovalPanel
  64. fileRemovalMatrix
  65. writeDataAccButton
  66. columnSelectionHandler
  67. printPreview
  68. binaryOpenAccessory
  69. lineText
  70. columnPanel
  71. changeYTitleFont
  72. binaryOpenForm
  73. curveColorWell
  74. yLinLog
  75. symbolMatrixWindow
  76. xLinLog
  77. symbolText
  78. lineMatrix
  79. changeMainTitleFont
  80. changeLegendTitleFont
  81. binaryXdatathere
  82. legendForm
  83. textColorWell
  84. backgroundColorWell
  85. changeTicLabelFont
  86. open:
  87. resetMinMax:
  88. saveEPS:
  89. openBinary:
  90. fixFileRemovalPanel:
  91. removeSomeFiles:
  92.     drawPlot:
  93. setTextColor:
  94. removeAllFiles:
  95. setCurveColor:
  96. whyTheBeep:
  97. forceTicMarksOut:
  98. forceNoTicMarks:
  99. setBackgroundColor:
  100. removeAndOpen:
  101. forceTicMarksIn:
  102. writeDataFiles:
  103. previousView:
  104. fixMatrixColumn:
  105. ColumnSelectionHandler
  106. columnMatrix
  107. columnText
  108.     fixPanel:
  109. windowDidResize:
  110. fixRow:
  111. PlotView
  112. /usr/include/sys/message.h
  113. viewnib
  114. frameBoxOnOff
  115. newMainTitleFont
  116. yTitle
  117. xTitle
  118. legendTitle
  119. legendOnOff
  120. gridThicknessText
  121. zoomChoice
  122. handFormatXaxis
  123. newLegendFont
  124. newTicLabelFont
  125.     gridOnOff
  126. borderBoxOnOff
  127. printPanelAccessory
  128. newLegendTitleFont
  129. opaqueBackgroundButton
  130. ticMarkThicknessText
  131. yFormatRight
  132. xFormatRight
  133. majorTicMarksOnOff
  134. ticMarkLengthText
  135.     axesOnOff
  136. axisThicknessText
  137. handFormatYaxis
  138. errorBarBaseWidth
  139. gridDotted
  140. symbolSizeText
  141. ticMarkLocation
  142.     mainTitle
  143. theFontManager
  144. frameBoxThicknessText
  145. newYTitleFont
  146. newXTitleFont
  147. yFormatExponent
  148. xFormatExponent
  149. borderBoxThicknessText
  150. legendBoxOnOff
  151. yFormatLeft
  152. xFormatLeft
  153. legendOpaque
  154. lineThicknessText
  155. minorTicMarksOnOff
  156. doPrinting:
  157. drawLines:
  158. drawSymbols:
  159. drawLegend:
  160. clear:
  161. copyPScode:
  162. ServicesHandler
  163. plotService
  164. serviceSetState:
  165. serviceEnable:
  166. PlotDelegate
  167. printLineStyleButton
  168. canvasWindow
  169. colorOptionButton
  170. controlPanel
  171. servicesHandler
  172. printColorButton
  173. formatHandler
  174. resetDefaults:
  175. appDidInit:
  176. FormatHandler
  177. axisThickness
  178. ebarBaseWidthText
  179. ticMarkThickness
  180. ticMarkLength
  181. borderBoxThickness
  182. symbolSize
  183. ebarBaseWidth
  184. gridThickness
  185. lineThickness
  186. frameBoxThickness
  187. writeFormatFile:
  188. readFormatFile:
  189. ScrollWindow
  190. Window
  191.     windownib
  192. windowWillResize:
  193. [45955c]
  194. typedstream
  195.     HashTable
  196. Object
  197. NibData
  198. @@@@s
  199. Storage
  200. {*@@}
  201. [283{*@@}]
  202. File's Owner
  203. CustomObject
  204. Application
  205.     InfoPanel
  206. WindowTemplate
  207. iiii***@s@
  208. Panel
  209.     Responder
  210.     TextField
  211. Control
  212. TextFieldCell
  213. ActionCell
  214. NXYPLOT
  215. Helvetica-Bold
  216. fby Dennis Jespersen and Tom Pulliam
  217.       jesperse@rft28.nas.nasa.gov
  218.       pulliam@rft29.nas.nasa.gov
  219.     Helvetica
  220. A 2-D Plotting Program
  221. Helvetica-Oblique
  222. Button
  223. ButtonCell
  224. NXImage
  225. nxyplot
  226. Version 1.87
  227. July, 1992
  228. Times-Roman
  229. Sound
  230. Basso
  231. Tom_Face_small
  232. Den_Face_small
  233. Field1
  234. Field2
  235. Field3
  236. Button1
  237. VersionNumber
  238. Field
  239. MainMenu
  240. MenuTemplate
  241. *@*@ccc
  242. Matrix
  243. @:@iiii
  244. [10@]
  245. MenuCell
  246. Info Panel...
  247. Help...
  248. Preferences...
  249. ff@@#::s
  250. submenuAction:
  251. Bitmap
  252.     menuArrow
  253. Document
  254. Remove all
  255. Remove some
  256. Save EPS
  257. Write format
  258. Read format
  259. Write data
  260. Open binary
  261. Copy Graphics
  262. Paste
  263. Delete
  264. Font Panel...
  265. Larger
  266. Smaller
  267. Heavier
  268. Lighter
  269. Windows
  270. Arrange in Front
  271. Miniaturize Window
  272. Close Window
  273. Lines
  274. Symbols
  275. Legends
  276. Error bars
  277. Color
  278.     Colors...
  279. Color Panel
  280. Print...
  281. Services
  282. MenuItem0
  283. SubmenuV
  284. PlotView
  285. Window
  286. CustomView
  287. Font Manager
  288. FontManager
  289. Controls
  290. [11@]
  291. Plot        
  292. Plotting
  293. Click Plot to Refresh View
  294. FormCell
  295. x-axis
  296. x title
  297. Field:
  298. Main Title
  299. Main title
  300. y-axis
  301. y title
  302. Change font
  303. NXswitch
  304.     NXswitchH
  305. Titles
  306. y-axis linear
  307. y-axis log
  308. x-axis linear
  309. x-axis log
  310. Reset  min /max
  311. min/max
  312.     Zoom/Move
  313. OtherViews
  314. Move legend
  315. Move x title
  316. Move y title
  317. Move main title
  318.     PopUpList
  319. popUp:
  320. popup
  321. popupH
  322. Why the Beep?
  323. Select column
  324. Hand format
  325. Previous View
  326. Fine tuning
  327. Preview
  328. Form2
  329. Form1
  330. Change y Font
  331. Change Main Font
  332. Form3
  333. Form4
  334. Form5
  335. Button2
  336. Select Column
  337. LineStyles
  338. Line Styles
  339. ScrollWindow
  340. Solid            
  341. Ch. dash
  342.     Ch. dot     
  343. Style
  344. NXradio
  345. NXradioH
  346. Radio
  347. Symbol    
  348. Slider
  349. SliderCell
  350. Line Thickness
  351. Field4
  352. Field5
  353. Field6
  354. Button3
  355. Button4
  356. Matrix1
  357. Slider2
  358. Circles
  359. Up Tri.
  360. Diamond
  361. Down Tri.    
  362. Square
  363. radio
  364. radioH
  365. Symbol Size
  366. Field7
  367. Button5
  368. Button6
  369. Curve 1
  370. Curve 1:
  371. Legend
  372. Legend Title:
  373. Enter Legends for each Curve
  374. Legend Box 
  375. Change Legend Title Font
  376. Change Legend Font
  377. Legend On/Off
  378. Opaque
  379. Transparent
  380. Legend Title
  381. ScrollView
  382. ClipView
  383. ciifffcfffs
  384. [16164c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  385. \margl40
  386. \margr40
  387. {\colortbl\red0\green0\blue0;}
  388. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs24 \
  389.                                                                      
  390. \b\fs32  NXYPLOT
  391. \b0\fs24 \
  392. \fs28 This is a program for plotting curves in two dimensions, with data from one or more files.   Each data file should be an ASCII (ordinary text) file or a compressed file (see below under "Open") or a binary file (see below under "Open binary").  For ASCII or compressed files, each line of a data file should contain an x-value followed by the corresponding y values for each of the curves.  So, each line should have the form\
  393. x   y1   y2  ...  yn\
  394. where y1,...,yn are the y values for the given value of x.  There can be an arbitrary number of curves and there is no limit on the total number of points.  Commas as well as text material are allowed in the input file,  but periods and numerals in text are not allowed.  (This allows you to "annotate" your input file, but note well that annotations cannot contain numerals or periods.  Also note that annotations should come after the first line of the file.)  If the single character "!" is found on a line, everything on that line following the "!" is ignored. An input file can begin with one or more lines that start with "!".  There is one\
  395. other form of input file that is allowed: if you have only one column of data in\
  396. your input file, it is assumed to be y values, and the x values are assumed to\
  397. be the integers 1,2,3,...  For binary files, see the section on "Open binary" below.\
  398. For files with associated "error bars", see the section on "Error bars" below.\
  399. The interface tries to conform to the standard NeXT  "look and feel" and should be easy to use.  Menus and panels are used to control the plot's appearance.  You can control  min/max, axis labels, plot title, and legends for each curve.  You can also control placement of the legend box and titles.  Various switches are available to control the plot style and font styles of various labels and text. You can select various line styles, symbol styles, and symbol sizes for each curve.  The print facility is fully operational and automatically expands the output to 8.5 in. x 11 in. page size in either landscape or portrait modes.\
  400. There are a number of functions available from the pull-down menus or through the command-key equivalent:\
  401. Help...--  This help\
  402. Preferences... -- See below.\
  403. Open --  Open  file.  If this is the start of a new plot the curves are read in and \
  404.          plotted.  If a set of curves have already been plotted, a new file is opened \
  405.          and added to the existing plot.  There is no limit to the number of  files \
  406.          or total number of curves.  If the file name ends in ".Z" it will be assumed\
  407.          that the file has been compressed with the Unix "compress" utility.  The\
  408.          min/max will not be reset.\
  409.          If nxyplot is already running,  you can also open a file or several files\
  410.          by dragging the icon of the file or group of files from the Workspace\
  411.         Manager onto the icon of nxyplot.\
  412. New   -- Clear plot and open new file.  The current plot is cleared, including\
  413.           all panels. A new file is opened and plotted.  All the line styles, symbol \
  414.           styles and legend information is reset.   Font information is not reset.\
  415. Remove all -- Clears plot.  The current plot is cleared, including all the \
  416.           panels.   New files can be read in and plotted.\
  417. Remove some -- A list of the files currently being plotted is displayed.  Click\
  418.           the ones you want to delete.\
  419. Save EPS -- Save Encapsulated PostScript.  You will be prompted for a file into\
  420.           which Encapsulated PostScript code describing the plot will be\
  421.           written.  This file can be imported into other applications.\
  422. Write format -- Write a format file containing information on the min/max, fonts\
  423.            selected, line and symbol styles, etc.  This produces a template which\
  424.            makes it easy to plot another set of curves with the same min/max,\
  425.            fonts, line and symbol styles, etc.\
  426. Read format -- Read a format file.  This presumes you have previously written\
  427.            a format file and are now plotting another set of points.\
  428. Open binary -- Open a binary data file.  The format for these files is a little\
  429.            different than for formatted files.  A binary data file is assumed to contain\
  430.            first all the x values, then all the y values for the first curve, then all\
  431.            the y values for the second curve, etc.  In this case you must tell the\
  432.            program (space is provided on the open panel) how many curves are\
  433.            in the file and whether or not there is x data in the file.  For very large\
  434.            files, reading binary data can be significantly faster than reading\
  435.            formatted data.\
  436. Write data -- For each data file read in, write out that data.  This can be useful\
  437.             if some of your data is from a pasteboard.  If you don't want to write\
  438.             out a particular file, just press the "Cancel" button.  An option is provided\
  439.             to write out binary data.\
  440. Edit -- Allows cutting and pasting in the various text fields.  The "Copy Graphics"\
  441.           menu item copies the current plot to the pasteboard.  You can then\
  442.           paste it into other applications with the standard "paste" command.\
  443. Font Panel... --  Bring up a font panel.  The font panel controls font styles \
  444.           and sizes for the titles, labels and legend text.  You need to select\
  445.           the appropriate panel item to select the target of the font change.  \
  446.           These can be selected individually or in groups for the targeted action.\
  447.           Deselecting maintains the previous choice.\
  448. Lines --  Bring up line style panel.\
  449. Symbols -- Bring up symbol style panel.\
  450. Legends -- Bring up legend panel.\
  451. Error bars -- Bring up error bar panel.  If you want to read in a file with data\
  452.            and associated error bounds, use the pop-up list on this panel.  There\
  453.            are three possibilities:\
  454.     If the y values have error bounds and the x values don't, each line\
  455.            of the file should look like\
  456.             x  y1  e1  y2  e2  ...\
  457.             If the x values have error bounds and the y values don't, each line\
  458.            of the file should look like\
  459.             x  e  y1  y2  y3  ...\
  460.            If both the x and y values have error bounds, each line of the file\
  461.            should look like\
  462.             x  e  y1  e1  y2  e2 ...\
  463.            No checking is done to ensure that the errors have reasonable values. \
  464.            Binary files are OK; the format in this case is all x's, then all x errors\
  465.            (if the x values have error bounds), then all y's for the first curve,\
  466.            then all e's for the first curve (if the y values have error bounds),\
  467.            all y's for the second curve, all e's for the second curve, etc.  You can\
  468.            do some adjusting of the error bars with the other controls on this panel.\
  469.            Be sure the pop-up list agrees with the file you want to read (x or y\
  470.            error bars or not), otherwise you will get strange-looking plots.\
  471. Color -- Has two items on its submenu, "Colors..." and "Color Panel".  Choosing\
  472.           "Colors..." brings up the NeXT color panel which provides a standard\
  473.            method for choosing colors.  Choosing "Color Panel" brings up a panel\
  474.            which allows you to grab colors from the NeXT color panel and "drop"\
  475.            them into color wells which control the colors of the background, text,\
  476.            and curves.  Alternatively, you can highlight one or more color wells\
  477.            by clicking on their borders; then any color you select in the color panel\
  478.            will immediately be transferred to the active color well or wells.  Click the\
  479.            "Plot" button to refresh the plot and see the new colors.\
  480. Print... -- Brings up the standard NeXT Print panel, with two additional buttons.\
  481.            The left button allows you to print in black and white even if you are\
  482.             viewing the curves in color.  The right button toggles between "Line\
  483.             Styles as Shown" and "Cycle Line Styles'; the latter option causes the\
  484.             curves to be printed with line styles that cycle through the various\
  485.             possibilities.  Again, this may be useful if you are viewing the curves in\
  486.             different colors but are printing in black and white.  These buttons are\
  487.             initialized based on your settings in the Preferences panel.\
  488. Services -- Allow you to use the services of other applications.\
  489. Hide   -- hide.\
  490. Quit    -- quit (no warning is given).\
  491. Notes:\
  492. The "Fine tuning" button on the control panel brings up an auxiliary panel with controls for tic marks, axes, grid, border box (the "outer" box, surrounding everything), and frame box (the "inner" box, surrounding the data).\
  493. Thicknesses and lengths are controlled by slider/text field pairs.  Positive tic mark lengths correspond to tic marks pointing away from the plotting area and negative numbers correspond to tic marks pointing into the plotting area.  Major and minor tic marks can be enabled or disabled.  Tic marks can be placed on the axes, on the left and bottom sides of the frame box, or on all four sides of the frame box.\
  494. The "Previous View" button is useful if you make an error in zooming and wish to recover.\
  495. The "Select Column" button on the Control Panel brings up a panel which allows you to change the column of data in your file which is taken to be the x-data.  Just click on the appropriate button.  If several files have been read in, not all with the same number of y-curves, the rows corresponding to different files will have different numbers of visible buttons.  It is a known BUG that if this window is resized, all the buttons become visible for a while, even if clicking on some of them would be meaningless.  This only momentarily affects the appearance of the panel, not its functionality.  In a few seconds the disabled buttons will become invisible again. \
  496. The "Hand format" button brings up a panel which allows you to explicitly control formatting of  the numerical labels along the axes.  Instructions are on the panel.\
  497. The "Preview" switch is intended to show what will be printed if you print\
  498. a given plot.  It chooses colors and line styles based on the setting of the\
  499. auxiliary buttons on the print panel.\
  500. Some actions such as zooming and moving the legend or titles automatically refresh the plot.  Other actions such as changing font styles or entering new labels or legend text require forcing a refresh by clicking the plot button.\
  501. Any curve which has both its symbol and its linestyle set to none will be ignored in the calculation of min/max.  Thus if you want to temporarily ignore some curves, set their symbols and linestyles both to none, then click on the "Reset min/max" button.  If all the curves for a given data file have their symbols and linestyles set to none, the x-data for the file will also be ignored in any min/max calculation.\
  502.             \
  503. Preferences... -- You can set your color preference with the black/white vs. color button.  You can also register nxyplot as a service provider.  If the "plot with nxyplot" button is checked, other applications will be able to export data on a pasteboard to nxyplot and have it plotted.  To enable the service, the nxyplot application should be placed in a directory on your path (like ~/Apps, or one of the standard system Apps directories).  Make sure the service is enabled, then log out and log back in.  The services menu item of other applications (such as Edit or Terminal) should now have an entry "plot with nxyplot".  To use the service, copy some data onto a pasteboard in an application that has the "plot with nxyplot" item in its services menu.  Select the "plot with nxyplot" menu item; nxyplot should start up and produce a plot.  You can adjust min/max, line style, etc., as usual.  To disable services providing, make sure the button is not checked, then log out and log back in.\
  504. The "print options" on the Preferences panel allow you to specify whether\
  505. or not you have a color printer, and whether or not to print the line styles as\
  506. shown on the screen.  See the preceding explanation of the "Print" item.\
  507. The "background" option on the Preferences panel, if chosen as "transparent",\
  508. will arrange that when a plot is saved as PostScript or copied to the pasteboard,\
  509. the background of the plot is transparent.  Thus you can take the resulting\
  510. graphic and, in some appropriate drawing program, put plots arbitrarily close\
  511. together or overlay plots.\
  512. If a file has a name ending in ".dat", ".xyp", or ".nxyplot", then nxyplot can be automatically launched by double-clicking on that file in the Workspace manager.  For this to work, nxyplot must be installed in one of the "standard" places, like your Apps directory.  When you log in, the Workspace Manager should recognize nxyplot as a candidate to open any file with one of the three recognized extensions.  To check this, select a file with one of those extensions in the Workspace Manager; choose the Tools menu item and the Inspector submenu item.  In the panel that appears, choose Tools from the pop-up list.  The nxyplot icon should appear; if it is not highlighted, click on it to highlight it.\
  513. The program may be launched from a command line in a shell or terminal window.  The syntax is:\
  514. nxyplot file [file...] [-f formatfile]  [-o epsfile] [-q] [-h]\
  515. This reads in an arbitrary number of input files (no binary files, though).\
  516. The options are:\
  517.   -f: Read in the format file formatfile.\
  518.   -o: Produce an EPS file epsfile.\
  519.   -q: Quit immediately after plotting.\
  520.   -h: Produce a terse help message and quit.\
  521. This capability may be useful if you have a fixed format file and a lot of slightly different data files to plot.\
  522.                       \
  523. Acknowledgments:\
  524. This program is based on one called "xyplot" written for SGI workstations  by Marshal Merriam and  Krysten Nguyen at NASA/Ames Research Center.  We have used some ideas from the NeXT program  "QuickPlot" by  
  525. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 Fred Richards
  526. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0  of the 
  527. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 Dept. of Physics
  528. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0 ,
  529. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0   University of Illinois
  530. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0 .  We borrowed from the AtYourService example of Henry Krempel for the code to make nxyplot a service provider.    Paul Howell pointed us to the ScrollWindow class of David Joerg and also wrote some code to incorporate this class into our application.  Ralph Zazula showed us how to get the Workspace Manager to recognize some filename extensions as belonging to nxyplot.  Derek Lisoski suggested the\
  531. possibility of transparent backgrounds.\
  532. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0       
  533. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600 \
  534. We use this program ourselves,  and we intend to support it  (in our spare time).  We cheerfully accept all bug reports and suggestions for improvements or enhancements.  We always have several items on our wish list.\
  535. Authors:\
  536.                 Dennis Jespersen                         Tom Pulliam\
  537.                 jesperse@rft28.nas.nasa.gov        pulliam@rft29.nas.nasa.gov\
  538. Finally, remember this is freeware and is intended for free dissemination.\
  539. We do not accept any responsibility for its use, modification, or abuse.  As with all free software, this is not guaranteed to be worth any more than what you paid for it.
  540. NXCursor
  541. NXibeam
  542. Scroller
  543. _doScroller:
  544. @@@ffs
  545. ScrollingText
  546. FormatHandlerInstance
  547. FormatHandler
  548. Preferences
  549. nxyplot Preferences
  550. plot with nxyplot
  551. Enable/Disable Service
  552. Black/White
  553. Screen
  554. Line Styles as Shown
  555. Cycle Line Styles
  556. Print Options
  557. Background
  558. ServicesHandlerInstance
  559. ServicesHandler
  560. PlotDelegate
  561. Colors
  562. Colors in nxyplot
  563. NXColorWell
  564. Background color
  565. Curve colors
  566.     Curve no.
  567. Text color
  568.     ColorWell
  569. NXColorWell1
  570. Column Selection
  571. For each file, select the column of data to be used for the x-axis.   (Click the Reset min/max button on the control panel to replot).
  572. Update
  573.     File Name
  574. Column
  575. filename
  576. Title
  577. Matrix2
  578. ColumnSelectionHandlerInstance
  579. ColumnSelectionHandler
  580. Hand Formatting
  581. For either axis, enable manual formatting, then enter number of  characters (including sign) to the left of the decimal point, number of characters to the right of the decimal point (including the decimal point), and number of characters in the exponent (if any). 
  582. x axis
  583. y axis
  584. Hand format off
  585. Hand format on
  586. No.  to left
  587. No. to right
  588. No. in exponent
  589. Accessories
  590. LIne Styles as Shown
  591. No. of curves
  592. x data
  593. Binary
  594. Ascii
  595. Print Color
  596. Fine Tuning
  597. Border Box Thickness
  598. Border Box
  599. Grid Thickness
  600. Grid solid
  601. Grid dotted
  602. Frame Box Thickness
  603.     Frame Box
  604. Change Tic Label Font 
  605. Tic Mark Length
  606. Tic Mark Thickness
  607. Minor Tic Marks
  608. Major Tic Marks
  609. Frame (2 sides)
  610. Frame (4 sides)
  611. Tic Mark Location
  612.     Tic Marks
  613. Axis Thickness
  614. Switch
  615. Slider1
  616. Slider3
  617. Error Bars
  618. [12@]
  619.     Data File
  620. Error bar base width (pixels)
  621. Curve Number
  622. )For each curve, turn error bars off or on
  623. No error bars
  624. y only
  625. x only
  626. x and y
  627. ErrorBarHandlerInstance
  628. ErrorBarHandler
  629. File Removal
  630. Selective File Removal
  631. Click files to be removed.
  632. Cancel
  633. Execute
  634. NXreturnSign
  635. {i*@@@}
  636. [226{i*@@@}]
  637. hide:j
  638. terminate:l
  639. doPrinting:a
  640.     drawPlot:
  641. symbolMatrix
  642. resetMinMax:
  643. makeKeyAndOrderFront:
  644. plotButton
  645. xLinLog
  646. yLinLog
  647.     plotParam
  648. symbolText
  649. lineMatrix
  650. lineText
  651. canvas
  652. open:
  653. orderFrontFontPanel:6
  654. modifyFont:8
  655. theFontManager
  656. changeLegendTitleFont
  657. changeLegendFont
  658. changeXTitleFont
  659. changeYTitleFont
  660. changeMainTitleFont
  661. writeFormatFile:
  662. readFormatFile:
  663. serviceEnable:
  664. plotService
  665. servicesHandler
  666. delegate
  667. saveEPS:
  668. cut:%
  669. copy:'
  670. paste:+
  671. delete:-
  672. writeDataFiles:
  673. whyTheBeep:
  674. setBackgroundColor:
  675. curveNumber
  676. setCurveColor:
  677. setTextColor:
  678. orderFrontColorPanel:\
  679. backgroundColorWell
  680. textColorWell
  681. takeFloatValueFrom:
  682. lineThickness
  683. lineThicknessText
  684. symbolSize
  685. symbolSizeText
  686. curveColorWell
  687. textDelegate
  688. fixMatrixColumn:
  689. lineMatrixWindow
  690. symbolMatrixWindow
  691. legendFormWindow
  692. controlPanel
  693. canvasWindow
  694. columnMatrix
  695. columnText
  696. columnPanel
  697.     fixPanel:
  698. fixRow:
  699. columnSelectionHandler
  700. filenameMatrix
  701. handFormatXaxis
  702. handFormatYaxis
  703. xFormatLeft
  704. xFormatRight
  705. yFormatLeft
  706. yFormatRight
  707. xFormatExponent
  708. yFormatExponent
  709. colorOptionButton
  710. resetDefaults:
  711. formatHandler
  712. previousView:
  713. printPanelAccessory
  714. changeTicLabelFont
  715. axisThickness
  716. axisThicknessText
  717. borderBoxThickness
  718. borderBoxThicknessText
  719. frameBoxThickness
  720. frameBoxThicknessText
  721. gridThickness
  722. gridThicknessText
  723. ticMarkLength
  724. ticMarkLengthText
  725. ticMarkThickness
  726. ticMarkThicknessText
  727. legendBoxOnOff
  728. gridDotted
  729. borderBoxOnOff
  730. frameBoxOnOff
  731.     gridOnOff
  732. majorTicMarksOnOff
  733. minorTicMarksOnOff
  734. legendOnOff
  735.     axesOnOff
  736. copyPScode:)
  737. printColorButton
  738. printLineStyleButton
  739. accPrintColorButton
  740. printPreview
  741. accPrintLineStyleButton
  742. openBinary:
  743. binaryXdatathere
  744. binaryOpenForm
  745. binaryOpenAccessory
  746. writeDataAccButton
  747. ticMarkLocation
  748. zoomChoice
  749. xTitle
  750. yTitle
  751.     mainTitle
  752. legendTitle
  753. legendForm
  754. errorBarBaseWidth
  755. errorBarPanel
  756. errorBarMatrix
  757. errorBarText
  758. errorBarHandler
  759. updatePanel:
  760. ebarBaseWidth
  761. ebarBaseWidthText
  762.     errorBars
  763. performMiniaturize:I
  764. performClose:K
  765. arrangeInFront:G
  766. removeAndOpen:
  767. removeAllFiles:
  768. legendOpaque
  769. opaqueBackgroundButton
  770. removeSomeFiles:
  771. fileRemovalPanel
  772. fileRemovalMatrix
  773. fileRemovalButtons
  774. fixFileRemovalPanel:
  775.